Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Croatia F13 Guatemala F1 Costa Rica F1 Chile #1-w1 Chile #1-w3 Chile #1-w4 Argentina F1 Argentina F2 Argentina F3 Slovenia F1 Slovenia F2 France F8 France F9 Argentina F4 Great Britain F2 France F1 France F2 France F4 France F1 France F6 France F7 France F5 France F6 France F7 France F17 France F18 France F8 Croatia F14 USA F1 USA F2 France F3 France F4 France F5 France F6 France F8 France F11 France F13 France F14 Belgium F5 Belgium F7 USA F3 France F10 France F11 Italy F20 Argentina F5 France F10 Brazil F1 France F2 LTA Hull Challenger - Hull Copa Ericsson Uruguay - Montevideo Macedonian Open 1999 - Skopje Steelers Cup - Kosice Copa Petrobras - Buenos Aires Naples Challenger - Naples La Serena Open - La Serena II Cyclus Open de Tenis - Florianopolis Morocco Tennis Tour - Fes BSI Challenger Lugano - Lugano Aamulehti Tampere Open - Tampere Geneva Challenger - Geneva UTC Open - Cherkassy Furth Challenger Trani Challenger Manerbio Challenger Como Challenger Todi Challenger Bordeaux Challenger Alessandria Challenger Reggio Emilia Challenger Quimper Challenger Buenos Aires Challenger Aix En Provence Challenger Cortina Challenger Genova Challenger Banja Luka Challenger Bancolombia Open - Cali Sao Paulo Challenger Campinas Challenger BellSouth Open - Vina del Mar Orbetello Challenger Qatar ExxonMobil Open - Doha Zagreb Open - Zagreb Rimini Challenger The Scottish Tennis Championships - Edinburgh Zivnobanka Czech Open - Prostejov Copa Sevilla Internacionales de Andalucia - Seville Tennis Napoli Cup 2007 - Napoli Sporting Challenger '07 Trofeo Regione Piemonte - Turin Guayaquil Challenger Copa Petrobras Paraguay - Asuncion Lima Challenger 2007 - Lima Aberto de Sao Paulo - Sao Paulo BMW Tennis Championship - Sunrise BNP Paribas Primrose - Bordeaux Panama City Challenger Unicredit Czech Open - Prostejov Mexico City Challenger Nord LB Open - Braunschweig 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia San Marino CEPU Open - San Marino Bet-at-home Open - Hamburg Citta di Como Challenger - Como Guayaquil Challenger Copa Petrobras-Argentina - Buenos Aires Bordeaux Challenger Salinas Challenger Cancun Challenger Rome Challenger Zagreb Challenger Lugano Challenger Blois Challenger Copa Petrobras - Aracaju Milan Challenger Marburg Challenger Buenos Aires Challenger Pullach Challenger Rennes Challenger Orleans Challenger Guayaquil Challenger Genova Challenger Barletta Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba V Gramado Open de Tennis - Gramado Tennis Napoli Cup - Naples ECM Cup - Prague Cridicard Mastercard Tennis Cup - Campos do Jordao Biella Challenger Rome Challenger Milan Challenger Banja Luka Challenger Braunschweig Challenger Turin Challenger Campinas Challenger Santo Domingo Challenger San Marino Challenger Guayaquil Challenger Buenos Aires Challenger Szczecin Challenger Todi Challenger Buenos Aires Challenger Tarragona Challenger Sao Paulo Challenger Buenos Aires Challenger Compaq Challenger - Bucharest Noumea Challenger Casablanca Challenger Szczecin Challenger Prague Challenger Heilbronn Challenger Vicenza Challenger Blois Challenger Ludwigshafen Challenger Mallorca Challenger Genova Challenger Banja Luka Challenger Gemax Open - Belgrade Biella Challenger Heilbronn Challenger Lyon Challenger Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg VI Torneo Internazionale di Tennis - Barletta Challenger Canottieri Minico - Mantova Siemens Open 2002 - Scheveningen Open Castilla y Leon - Segovia Hilton Waikoloa USTA Challenger - Waikoloa Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon Samarkand Challenger - Samarkand Warsteiner Grand Prix - Oberstaufen Open 88 - Contrexeville Memorial Kolyaskin - Donetsk Time Warner USTA Challenger - Binghamton Milan Challenger Bulgarian Open - Sofia FILA Challenger Biella - Biella Open de L'Isere-Open 38 - Grenoble Kuppers Kolsch Cup - Aachen Internationaux de Tennis de Brest - Brest Espinho Challenger - Espinho The Scottish Tennis Championships - Edinburgh Open de Montauban - Montauban 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Volvo Sylt Open - Sylt XXVIII Edizione 'A.Savoldi' - Manerbio Kamnik Challenger - Kamnik Lima Challenger IPP Open - Helsinki Copa Ericsson Argentina - Buenos Aires Banja Luka 2002 - Banja Luka Maia Open 2002 - Maia Open de L'Isere - Grenoble Visa Tennis Open - Sao Paulo SMS Tennis Cup - Sao Paulo KGHM Polish Indoors - Wroclaw Olbia Geovillage Open - Olbia BH Tennis Open International Cup - Belo Horizonte Open de Montauban - Montauban VIII Avierto Internacional de Salinas - Salinas LTA Men's Challenger - Wrexham Challenger Leon 2003 - Leon Prague Open - Prague Ljubljana Open - Ljubljana Memorial Savigni - Sassuolo Top Wool Challenger Biella - Biella Challenger Ford de Cherbourg - Cherbourg Geovillage Open Trofeo Melia Olbia - Olbia Credicard Mastercard Tennis Cup - Campos do Jordao Tampere Imageneering Open - Tampere Banca Marche Tennis Cup - San Benedetto XXX Edizione 'A Savoldi Marco' - Manerbio 3° Trofeo 'Citta di Brindisi' - Brindisi Copa Ericsson Chile - Santiago Pekao Open 2003 - Szczecin Open Mutouest - St. Brieuc VIII Torneo Internazionale di Tennis - Barletta San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2004 - Leon Open de Mantouban - Montauban Abierto Club Casablanca - Mexico City San Remo Tennis Cup - San Remo Challenger Ford de Cherbourg - Cherbourg Ourocard Tennis Challenger - Sao Paulo VI Gramado Open de Tenis - Gramado Open de la Ville de Saint Denis - Reunion Island Britania Zavaleta - Puebla I Manta Open - Manta Pekao Open 2004 - Szczecin SIR Supermercadi Challenger - Rome Copa Petrobras Santiago - Santiago Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Copa Petrobras Argentina - Buenos Aires Cepu Open - San Marino Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Open de la Ville de Saint Denis - Reunion Island Copa Petrobras Aracaju - Aracaju Architect Open - Budapest Copa Petrobras Bogota - Bogota Mauritius Open - Mauritius Open Mutouest de Saint-Brieuc - St. Brieuc San Luis Potosi Challenger - San Luis Potosi Tennis Napoli Cup - Napoli Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Bogota Challenger - Bogota Garden Open 2005 - Rome San Remo Tennis Cup 15° Piertomaso - San Remo 4° Sporting Challenger - Turin Sassuolo Challenger - Sassuolo Trofeo Internacional Club Laieta - Barcelona Nord LB Open - Braunschweig Top Wool Challenger - Biella Riviera di Rimini Challenger - Rimini Stella Artois Clay Court Championships - Budaors Societa Canottieri Mincio 2005 - Mantova Porsche Open - Poznan 7° Trani Cup - Trani San Marino Cepu Open - San Marino Sina-Kia Motors Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Challenger Brasov - Brasov Genoa Open Challenger-Fondazione Carige - Genova Challenger Copa Sevilla - Seville Open de L'Isere - Grenoble XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Copa Petrobras - Montevideo Challenger Cudad de Guayaquil - Guayaquil Qatar ATP Challenger - Doha Nossa Caixa Tennis Cup - Sao Paulo BMW Tennis Championship - Sunrise Open Mutouest St. Brieuc - St. Brieuc Tunis Open 2006 - Tunis ECM Prague Open - Prague San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Unique Zagreb Open - Zagreb Bancastato Challenger Lugano - Lugano 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Porsche Open - Poznan Kos-Zucchetti Tennis Cup - Cordenons IPP Geneva Trophy - Geneva Citta di Como - Como Genoa Open - Genova Amazonia Open de Tenis - Belem Open Costa Daurada - Tarragona Seguros Bolivar Open - Medellin Open de Rennes La Trinitaine - Rennes Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion Copa Kia Challenger ATP - Santiago Bancolombia Open - Bogota XI Torneo Internazionale di Tennis - Barletta Morocco Tennis Tour - Rabat Mitsubishi Electric Europe Cup - Monza Unicredit (Suisse) Bank S.A. Challenger - Chiasso Isla de Gran Canaria - Mas Palomas San Remo Tennis Cup - San Remo Challenger Lugano - Lugano Arpa Ceramic Cup - Reggio Emilia Siemens Open 2007 - Scheveningen GHI Bronz Classic - Bronx Citta di Como - Como Brasov Challenger - Brasov Genova Open Challenger - Genova Pekao Open - Szczecin Challenger 42 - Andrezieux Copa Petrobras Uruguay - Montevideo Copa Petrobras Argentina - Buenos Aires Bancolombia Open - Bogota 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Tennis Napoli Cup - Napoli XL Bermuda Open - Bermuda Tunis Open - Tunis Sporting Challenger '08-Trofeo Regione Piemonte - Turin Tennislife Cup - Napoli Cyclus Open de Tenis - Florianopolis Copa Petrobras-Uruguay - Montevideo IV Challenger Ciudad De Guayaquil - Guayaquil Iquique Challenger Reggio Emilia Challenger San Sebastian Challenger Szczecin Challenger Lugano Challenger San Benedetto Challenger Orbetello Challenger Cordenons Challenger Kitzbuhel Challenger San Sebastian Challenger Alphen Challenger Rijeka Challenger Santiago Challenger Western & Southern Open - Cincinnati Ostrava Challenger Lima Challenger Prostejov Challenger Rijeka Challenger Turin Challenger San Benedetto Challenger Bucaramanga Challenger Como Challenger Todi Challenger Napoli Challenger Palermo Challenger Montevideo Challenger Quimper Challenger Cherbourg Challeger St. Brieuc Challenger Bordeaux Challenger Braunschweig Challenger Caltanissetta Challenger Napoli Challenger St. Brieuc Challenger Blunmenau Challenger Curitiba Challenger Porto Alegre Challenger San Remo Challenger Poznan Challenger Perugia Challenger Montevideo Challenger Meerbusch Challenger Manerbio Challenger Como Challenger Asuncion Challenger Medellin Challenger Porto Alegre Challenger Sao Paulo Challenger Corrientes Challenger Lima Challenger Guayaquil Challenger Buenos Aires Challenger Bordeaux Challenger Montevideo Challenger Santiago Challenger Blois Challenger Biella Challenger Montevideo Challenger Canberra Challenger Bastad Challenger Buenos Aires Challenger Braunschweig Challenger Alphen Challenger Montevideo Challenger Internationaux de Tennis de Brest - Brest Bastad Challenger Schickendanz Open - Furth Montevideo Challenger Downtown Athletic Club USTA Challenger - Amarillo Szczecin Challenger GHI Bronx Tennis Classic - Bronx Macedonian Open - Skopje Lima Challenger Santiago Challenger Rio De Janeiro Challenger AAPT Championships - Adelaide The Stella Artois Grass Court Championships - Queen's/London Adidas Open de Toulouse - Toulouse 2001 Challenger Canottieri Mincio - Mantova Amer-Wilson Tampere Challenger - Tampere Grand Prix de Tennis de Lyon - Lyon Challenger 42 - Andrezieux Mallorca Open - Mallorca Grand Prix de Tennis de Lyon - Lyon Alicante Challenger Tata Open 2003 - Chennai Copa AT&T - Buenos Aires Open de Tenis Comunidad Valenciana - Valencia Guayaquil Challenger Argentina Open - Buenos Aires Citta di Monza - Monza Grand Prix de Tennis de Lyon - Lyon Morocco Tennis Tour - Marrakech Noumea Challenger Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Estoril Open - Estoril Open Seat Godo - Barcelona The Stella Artois Grass Court Championships - London Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel Chennai Open - Chennai BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Adidas International - Sydney Mercedes Cup - Stuttgart Open Romania - Bucharest Open de Moselle - Metz Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Heineken Open - Auckland US Men's Clay Court Championships - Houston Estoril Open - Estoril Hypo Group Tennis International - Portschach Allianz Suisse Open Gstaad - Gstaad Dutch Open Tennis - Amersfoort Croatia Open Umag - Umag Orange Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Open 13 - Marseille The Stella Artois Grass Court Championships - London MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Open Seat Godo 2007 - Barcelona Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Open 13 - Marseille Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Estoril Open - Estoril Grand Prix Hassan II - Casablanca The Artois Championships - London Orange Warsaw Open - Warsaw Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag Grand Prix Hassan II - Casablanca Serbia Open - Belgrade Movistar Open - Santiago Brasil Open - Costa do Sauipe Movistar Open - Vina del Mar ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Sydney International - Sydney Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Winston Salem - Winston Salem BCR Open Romania - Bucharest Abierto Mexicano Telfonica MoviStar - Acapulco St. Petersburg Open - St. Petersburg Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Open de Moselle - Metz Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle Studena Croatia Open - Umag Bet-at-home Open - Hamburg Abierto Mexicano Telfonica MoviStar - Acapulco Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow Valencia Open - Valencia Brasil Open - Sao Paulo Copa Claro - Buenos Aires Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Stockholm Open - Stockholm ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Moselle Open - Metz Swiss Indoors Basel - Basel Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice AEGON International - Eastbourne Vegeta Croatia Open - Umag Erste Bank Open - Vienna Swiss Indoors Basel - Basel Grand Prix de Tennis de Lyon - Lyon Brisbane International - Brisbane Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Estoril Open - Estoril Geneva Open - Geneva Generali Open - Kitzbuhel Bet-at-home Open - Hamburg Croatia Open - Umag Austrian Open - Kitzbuhel Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel US Men's Clay Court Championship - Houston TEB BNP Paribas Istanbul Open - Istanbul Brasil Open - Costa do Sauipe The Hypo Group Tennis International 2008 - Poertschach Argentina Open - Buenos Aires Allianz Suisse Open Gstaad - Gstaad Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Open Parc - Lyon Gerry Weber Open - Halle Antalya Cup - Antalya Konzum Croatia Open - Umag Winston-Salem Open - Winston-Salem Abierto Mexicano Telcel - Acapulco Rio Open - Rio de Janeiro Brasil Open - Sao Paulo VTR Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Bet-at-home Open - Hamburg SkiStar Swedish Open - Bastad Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Kremlin Cup - Moscow Grand Prix Hassan II - Marrakech Rakuten Japan Open - Tokyo German Tennis Championships - Hamburg AEGON International - Eastbourne Generali Open - Kitzbuhel Malaysian Open - Kuala Lumpur Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Malaysian Open - Kuala Lumpur Apia International - Sydney Open 13 - Marseille SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem Brasil Open - Sao Paulo Konzum Croatia Open - Umag Rio Open - Rio de Janeiro Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Plava Laguna Croatia Open - Umag Croatia Open - Umag Ecuador Open - Quito Argentina Open - Buenos Aires Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Energis Open - Amersfoort Open Sabadell Atlantico - Barcelona U.S. Open - New York Qatar Open - Doha TD Waterhouse Cup - Long Island Chennai Open - Chennai BMW Open - Munich Copa Claro - Buenos Aires Copa Claro - Buenos Aires Copa Telmex - Buenos Aires Tennis Masters Series - Paris Bet-at-home Open - Hamburg Tennis Masters Series - Monte Carlo Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Masters Series - Hamburg AAPT Championships - Adelaide Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Estoril Open - Estoril BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Masters Series Madrid - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Mutua Madrilena Madrid Open - Madrid Sony Ericsson Open - Miami Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid German Tennis Championships - Hamburg Miami Open - Miami Cordoba Open - Cordoba Argentina Open - Buenos Aires Barcelona Open Banc Sabadell - Barcelona Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, 1R, ARG-BRA 3-2 Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, 1R, ARG-ITA 2-3 Olympics - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, 1R, ARG-GER 5-0